$(function() {
    SetCalcValue()
});
$(window).resize(function() {
    SetCalcValue()
});

function SetCalcValue() {
    $("[data-calc-height]").each(function() {
        var l = $(this),
            e = l.parent(),
            n = l.attr("data-calc-height");
        l.height(GetCalcValue(n, e.height()))
    });
    $("[data-calc-width]").each(function() {
        var l = $(this),
            e = l.parent(),
            n = l.attr("data-calc-width");
        l.width(GetCalcValue(n, e.width()))
    });
    $("[data-calc-left]").each(function() {
        var l = $(this),
            e = l.parent(),
            n = l.attr("data-calc-left");
        l.css("left", GetCalcValue(n, e.width()) + "px")
    })
}
function GetCalcValue(l, e) {
    var n = l.split("-");
    return .01 * e * parseInt(n[0].replace("%")) - parseFloat(n[1])
}